Ivy: Interactive Verification of Parameterized Systems via Effectively Propositional Reasoning
ثبت نشده
چکیده
The design and implementation of parametric systems can be very tricky even for experienced researchers. We describe an interactive system — Ivy — for interactively verifying parameterized systems. Ivy is based on the following principles: (i) Ivy first attempts to locate counterexamples by bounding the number of protocol actions and symbolically searching for (unbounded) bad inputs. (ii) Invariants in Ivy are expressed as universal formulas in relational first-order logic. Their inductiveness check reduces to unsatisfiability checks in Effectively Propositional Logic (EPR). This guarantees that the tool can always decide whether an invariant is inductive or not. Furthermore, our use of universal formulas guarantees that counterexamples to induction can be presented graphically, allowing inspection by humans. (iii) This allows users to guide the verification process by suggesting candidate local invariants, whose conjunction comprises a global inductive invariant. All user interactions are performed using graphical models, easing the user’s task. We describe our initial experience with some protocols.
منابع مشابه
The Parameterized Complexity of Abduction
Abduction belongs to the most fundamental reasoning methods. It is a method for reverse inference, this means one is interested in explaining observed behavior by finding appropriate causes. We study logic-based abduction, where knowledge is represented by propositional formulas. The computational complexity of this problem is highly intractable in many interesting settings. In this work we the...
متن کاملDesign and Verification of an Agent-Based System
The paper describes design and verification problems of agent-based systems. An agent-based system for support decision making for physicians is proposed. Knowledge base is represented by a propositional logic formulas and we use deductive reasoning. Model of the system is given in Statecharts visual language. Required properties of the system can be given as formulas of the branching-time temp...
متن کاملParameterized Veri cation with AutomaticallyComputed Inductive Assertions ?
The paper presents a method, called the method of verii-cation by invisible invariants, for the automatic veriication of a large class of parameterized systems. The method is based on the automatic calculation of candidate inductive assertions and checking for their induc-tiveness, using symbolic model-checking techniques for both tasks. First, we show how to use model-checking techniques over ...
متن کاملInstantiation-Based Automated Reasoning: From Theory to Practice
Instantiation-based automated reasoning aims at combining the efficiency of propositional SAT and SMT technologies with the expressiveness of firstorder logic. Propositional SAT and SMT solvers are probably the most successful reasoners applied to real-world problems, due to extremely efficient propositional methods and optimized implementations. However, the expressiveness of firstorder logic ...
متن کاملCrossword Puzzles: Experiments with Meta-search in Propositional Reasoning
Abstract A new technique for improving the efficiency of propositional reasoning procedures is presented. The meta-search procedure, ND, is parameterized by a search procedure and a real number for controlling the way in which is applied to the given problem. Experiments using SATO on the domain of Crossword Puzzle Construction (CPC) illustrate the potential for ND. Experiments with graph color...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015